﻿using System.Data.Common;

namespace WpfApp1.Acme.Template {
    /// <summary>
    /// 数据源映射实体类的映射接口
    /// </summary>
    /// <typeparam name="T">映射对应的实体类</typeparam>
    internal interface RowMapper<T> {
        /// <summary>
        /// 数据源返回数据映射到实体类中
        /// 注意当获取数据源中int类型的数据时
        /// 应使用Convert.ToInt32()进行转换
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        T mapRow(DbDataReader reader);
    }
}
